.emojiSelector{
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  padding: 0 8px 10px 8px;
  line-height: 24px;
  flex: 1;
  height: 100px;
  font-size: 14px;
  .emojiTable{
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100px;
    nav{
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      &::-webkit-scrollbar {
        display: none;
      }
      span{
        display: inline-flex;
        flex-shrink:0;
        padding: 8px;
        &.active{
          color: var(--common-theme-bg);
        }
      }
    }
    ol{
      padding: 0 12px 0 4px;
      margin-right: -8px;
      font-size: 22px;
      line-height: 32px;
      flex: 1;
      height: 100px;
      overflow-y: auto;
      li{
        display: inline-block;
        width: 10%;
        text-align: center
      }
    }
  }
}